cloud precipitation - German English Dictionary